98436 202
96345 509
51296 175
12777 95
9951 81
11217 391
23098 367
7816 333
4555 605
2719 76
23141 798
3304 501
7609 613
34852 694
2930 422