3354
5
1789
3
3014
20
3085
3491
4
3485
7
792
1
4946
18
3316
10
5141
1424
7608
12
2773
1748
2620
8
806
676
0
1854
1289601
1387
1057
123674
35
2570
108797
2350
2349
2
2234
1382
3527