1500
0
2041
2
2313
1
3336
2075
4821
3159
2524
319
1457
1715
3
1386
332
1510
4
2061
2101
1298
467
2661
4117
5
1522
1267
5430
5721
8
2439
749
817
3168
1070
323