2645
0
1523
479
3659
14
580
138355
594
2730
6
1343
467
968
3373
745
294
458
19279
2
354
1
340
3092
2992
1099
440
345
1009
2657
3
46414
766
2668
431
1681