1523
0
1141
480
13
483
736
2992
329
332
1880
2
1112
425
3632
5
266
797
661
5009
303
1020
1045
668
1128
693
527
256
440
400
530
1343
647