2245
3
1591
0
578
297066
723
1384
2
524
1158
1
923
1812
1226
3053
7
2251
974
6
1053
2797
5
1295
2687
2773
280
108797
2354
1581
2650
20
2386
2159
3765
4
5225
8
3562
2530