1018
4
1603
2
2036
5
1245
1481
3
948
1
1804
3802
8
1793
640
1056
1317
1641
6
1227
567
0
2226
14
2027
1022
1849
1360
2743
1542
1145
641
590
119
594
244
1173
8475