424
2
3251
6
1291
1
5262
10
1326
1043
1762
2564
1470
2551
4
661
1750
625
16840
15
2177
11483
8
1666
1093
965
1883
1414
1080
2732
5
7920
3
11881