1102
1
1005
720
990
821
2
1113
4
699
925
855
1081
0
1089
447
954
774
1000
798
853
278
275
66
272
232
252
57
199
257
533
7
344
502
478