354 98
1133 274
959 251
22014 704
4257 867
7351 59
24655 784
48953 377
12005 739
59432 377
10582 591
6184 176
33593 354
21378 187
4261 439
2126 260
4645 278
3466 43
2212 352