2299
1
4111
2
2551
772
1463
573
0
362
1152
3510
2758
719
729
492
608
525
705
820
169
474
2190
924
51
1267
661
3149
4
1054
389
369
469
1116