518
1
263
464
1111
1316
2
1136
1280
4
1266
3
1360
1534
925
76
271
0
737
1393
662
58
111
151
1030
140
501
460
47
261
281
126
91
147
512