2100
4
3962
3
194239
14
1648
2
608
0
3510
5
318
2081
1
31
1600
881
2010
536
612
1171
9619
1006
252
9926
259
236
242
245
2693
139981
18
1962
2443
777
367274
119