249
0
1281
2
44199
839
1
999
2301
370
1961
2168
12590
2272
9
1276
804
463
392
1861
2221
3
1650
325
3123
265
1384
424
4888
4771
1547
350
2189
422
297