909
1
1543
2
896
6383
17
1418
7153
9
2306
22330
22
120469
35
1649
954
501
0
5425
23
3091
7
2077
3353
11
984
9244
2748
6
798
398
2608
477
2831
1132
714
422
1053
423
553