402028 400
16169 166
16684 289
44236 890
9174 681
31475 484
135424 288
20385 857
21032 248
14894 645
11817 254
4284 223
42999 207
9020 842
3834 479
17680 611
21970 360
12046 244
9708 290
11510 234
21452 398
15681 588
18289 689
19576 650
17454 53
4073 206
5544 140
7441 447