2103
1
2326
4
1132
0
2819
880
169211
11
2909
282572
1942
6968
5
569
422
6579
9
121182
11611
518
341
419694
475
961
1053
918
1823
2
3990
2188
8
992
2094
320
863