570
6
5052
8
1255
7
582
1
435
1031
2
630
760
430
1295
989
1388
641
563
1126
569
515
854
3
114
1040
431
91
419
755
0
481
670
404
377
207
479