640
1
1988
5
1128
825
1070
1864
1074
2
1423
4
1542
1914
883
952
2176
8
1525
3
1259
1233
1319
1912
942
991
1270
0
800
1119
1069
1410
859
851
6
662
3535