2143
0
1824
602
1610
909
454
78
25137
1128
826
505
4820
2
1939
957
439
392
560
401
970
3360
1661
1
482
422
479
648
1043
722
2445
226