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