1015
0
918
3287
1
2211
576
478
382
20634
8
1009
169211
11
584
503
2522
46414
419
525
1343
1152
1069
1282
2275
2
896
1105
1649
840
154
611
1211
628
1586