3653 52
5275 759
2973 60
44552 505
155066 363
40001 303
6755 311
7811 810
4868 127
12428 200
10542 681
6030 429
4179 93