2228
2
2047
3
2937
1
338
0
2650
4
4450
109776
42
4629
5
1552
1891
5946
2329
12
3314
3178
3854
6001
19079
6
2980
1253
2103
1015
2147
317
938
1639
356
536
787
1568
426