1120
1
563
733
2
564
613
1354
4
643
525
0
935
517
487
364
373
3
238
102
307
263
933
560
1281
419
379
300
500
197
128
84
15327
6
81758
42
2652