11
126
1
220
378
744
58
15
3
2
3148
37
196
314
62
1321
345
719
834
1489
1099
1383
5
2163
4
23
132
239
52
801
297
382
607