1094
2
1132
0
2500
10
169211
11
2909
4
282572
569
422
121182
1
518
2103
341
419694
9
1188
475
1053
3990
2188
8
992
2094
320
863
668
1850
2306
7952
846
35426
432