615
1
414
257
587
3
293
307
2
813
681
405
561
447
182
91
433
380
342
364
923
5
1145
271
275
365
597
4
326
319
353
1080
1059
580
1497