14099 393
1099 312
2965 377
11559 321
4395 360
1851 598
5002 429
3575 114
2248 537
213489 514
943 236
2745 199
21974 552
28389 493
2074 629
1976 411
2558 728
950 275
2906 660
15201 484
2742 707
3249 486
3376 589
305212 1033