1128
0
516
502
1246
440
697
4084
6
2076
1065
333
1240
592
1350
1991
3
908
924
1038
691
7994
1441
1320
533
705
2765
773
2201
424
44
383