2502
5
2605
2
3497
4
3035
1
2035
2499
2275
3
1221
1136
1465
1154
2303
1754
2274
3186
19944
189326
0
108797
14861
7
2386
1403
444571
9
2245
2530
19079
6
1289601
6236
10
3546
1174
10827