1200
1
2982
3
2110
929
4080
16062
15
1306
197
0
1305
1501
469
1950
5592
8
4309
2
582
1618
849
2459
1394
239
905
4228
1474
4
2999
2207
2189
1753
5
6225
5805
1883