1225
0
2710
2
181997
11
3188
4
2715
6
297066
9954
1637
2740
1
613
1583
971
131589
1016
2327
2272
706
683
444571
9
621
1239
2398
8
4235
1288
2279
1051
432
372
809
1985