2508
6
3595
9
3992
15
1546
1469
2
1180
18
116303
1325
3
2539
5
1063
2275
1880
1
1594
809
2478
7
1944
3185
3045
1091
6652
0
944
460423
1753
1323
8
519
1446
3180
1485
1345
1954
4