3090
6
2903
3
2932
2
1189
0
21152
8
255
14
2902
16
1193
3546
1
3080
9956
763
2372
2732
475
528
2299
181997
11
2402
4
1849
7034
1760
2722
578
2666
9
572
1135
2247
17333
27