2035
1
1581
2
1465
1221
1154
2303
2502
5
1295
297066
0
3497
4
2650
20
3035
280
2499
2250
267612
2275
3
3765
2245
1289601
1226
3053
7
1136
2719
894
36905
3213
18816
11
685
542