2800
6
2619
1
398
2115
4
10176
26
1043
1722
2
1193
316
2372
2920
3
1676
120469
35
1462
659
0
1358
1649
981
681
365
750
3229
2657
663
1446
3560
459
462
642
938