2050 310
31231 91
15884 582
25928 201
2829 429
18254 551
22032 107
24177 699
17871 449
6164 148
41660 746
3293 692
4953 641
26520 57
20498 566
5596 874
11447 595
13720 604
22986 157
75808 214
3644 305
73392 823
35152 308
16655 426
71677 784
111554 543
31772 347
29508 251