1200
1
2982
3
2110
929
4080
16062
15
1306
197
0
1305
1501
469
3765
4
1950
5592
8
4309
2
582
1618
297066
849
2459
1394
1295
239
905
4228
1474
2999
2207
2683
3683