1081
2
996
3
1367
773
1
882
4245
9
1067
1318
741
952
2255
12
615
1309
6
617
928
580
4
1027
746
786
714
651
0
869
528
503
11726
18
1145
1492
1292
999