3236
4
2860
1
1054
0
2772
419
1595
833
7820
7
910
617
337
616
2207
813
355
2458
383
953
665
4196
2620
2
1385
110
640
370
667
352
504
688
627