25460 600
29047 493
3056 273
32228 736
14314 538
7271 129
8337 612
17150 58
5998 153
5365 282
4241 205
9780 107
15984 648
7184 62
3032 67
3831 521
10918 565
5561 576