1300
6
2815
3
2634
4
3218
12
972
0
1390
1603
2
454
1
343
1081
482
1881
173
1241
1575
1397
1363
22585
8
579
1579
6721
1366
80
381
91827
30
1297
504
2510
1112