945
5
24002
38
1231
10
3943
9
654
2
2271
7
2417
3
3098
34
39475
77
7034
50
23367
28
1152
10
2396
4
32446
99
3264
42
5758
6
1391
0
6878
3
123396
165
695730
1283
1260296
371
53418
60
















