1225
0
1018
1
181997
11
3188
4
297066
796
613
971
131589
1751
2272
706
683
444571
9
621
1239
2398
8
4235
1288
2279
1051
1632
2
432
372
809
1985
542
2839
586
553