2583
7
2302
3
4915
1
1589
1347
2382
4
2440
3063
32302
0
1849
2
1346
4443
9
5504
16
951
108797
690
189326
3222
3176
1496
6
297066
2942
1532
25669
2241
19783
7258
2535
2299
4044
5