3354
5
3014
20
1583
0
1860
3
3085
3491
4
3485
7
2795
1
3910
2337
4946
18
3316
10
5141
2259
7608
12
1748
2620
8
806
676
1854
2166
1289601
1387
1057
123674
35
2570
108797
2350
2349
2