592
0
4913
8
1358
1132
599
2395
573
3373
616
493
714
214
420
518
1277
5
1779
422
1257
922
1522
332
1221