2181
5
1870
1
1245
764
2
1238
3125
3
3168
2358
479
397
661
450
91
55
496
608463
4
123904
0
1327
2626
339
1120
853
2654
2102
1184
6
3875
2705
4750
7
685