2566
3
1523
2
1583
0
2169
1748
1
457
1393
2848
108797
6547
1814
1267
2386
1751
2245
23774
4
2530
6236
10
1174
10827
2392
2629
5252
585
378
951
1015
562
2906
690