2245
3
1210
1
5658
9
4358
6
297066
0
1029
844
2
1226
3053
7
1391
1002
7222
4
5440
8
12305
2797
5
1295
1329
988
2773
2069
3191
280
108797
2354
1581
2650
20
2386
2159
2204
1289601