2328
3
1872
1
2209
1336
0
1897
587
2730
6
2657
2668
2
467
1824
464
3092
1152
3868
349
999
846
2093
20634
8
1842
1551
2111
376
392
287
479
649
548
263