103042 547
3733 427
4335 214
888 127
2246 281
5635 540
4996 353
6707 491
2628 186
2709 102
47595 163
3915 77
9917 367
2968 514
5207 963