1690
2
1938
0
1628
1
1380
666
1787
382
5919
3463
5375
2769
496
801
3407
3835
5
1451
2495
123674
35
4237
2115
2428
3071
11
1618
2505
1743
3054
2550
83
2057
582