964
1
295
1192
445
1428
3025
503
0
2778
6
121182
370
1222856
4
458
1448
2
2647
2016
2522
1326
36045
611
17353
572
1374
383
2043
97284
36609
34
19279
580
2337
46414