1132
0
1750
3
417
1261
1
1594
2
999
3037
4
2982
6370
5
1894
1665
1344
1851
1326
1448
2858
14
2799
1118
2320
3287
436
2082
11
1929
2669
2372
28805
6
839
1645
2257
1245