2325
1
1838
8
532
2
1287
68
990
0
617
765
824
924
894
840
2247
3
108
565
535
1453
3208
7
1034
633
1132
284
427
518
1000
386
642
872
440
1641