2402
4
1888
1
1876
2
1135
2247
1092
1217
1956
923
2722
3
3624
1295
2650
20
2876
1305
280
3854
1288
1581
1226
2250
3765
2245
3053
7
1230
297066
0
925
3254
1528
1146