120469
35
909
1
1543
2
2306
3650
3
22330
22
896
6383
17
1926
5425
23
7153
9
3353
11
116
0
1418
422
905
804
4964
2608
1053
646
798
637
518
152
553
501
497
2189
423