300
0
3795
1
999
650
2789
17730
11
11881
3
1124
263
3659
14
414
895
1454
475
543
3615
7
1267
4
4513
472
447
2368
3430