166278
326
2184503
574
9245421
3276
9677782
3791
3652032
1621
226370
323
3028096
823
2670963
716
250042
568
7880559
2349
1103553
829
17162369
4549
19644133
5730
2266206
766
5530531
1190
129270
392
126436
549
0
241
29939
122
6563408
2224
6343956
2566
3898791
1071
4917946
1231
1919795
738
2425673
744
7698789
2444
150827
311
5316947
2092