165450
160392
311754
34464
5084
5174
1032202
19112
2983
2678
19533
66374
61436
46331
124857
11094
2885
756993
8046
7712
7637
5363
23847
3371
7097
2688
2499
3528
4223
2848
15545
4209
12770
5743
3316
6240
30820
2209
10127
3016
44189