1093
0
673
2
2333
1
1838
8
533
1288
68
990
617
765
825
925
894
841
2248
3
108
565
535
1454
3208
7
1034
633
1132
284
427
519
1010
386
642
874