1395
2
6415
12
3443
3
542
16567
18
2412
5047
2314
1
4911
4
3989
3123
1930
5
3486
8
2793
2458
6
1835
543
5535
10
178
533
397
463
598
5078
599
2730