2328
3
1161
0
1133
1020
2111
602
1661
1
458
2490
419
4111
2
409
951
957
675
514
744
722
663
1939
467
547
476
13491
403
454
428
410
25137