640
1
1521
2
589
816
4072
1691
4
2404
955
1724
3
1183
986
1639
2392
916
1162
992
2836
2373
7
1807
2935
8
1042
2258
1330
1398
1703
3721
17
1379
1125
6
1763
3845