3595 66
11056 327
27872 470
381595 821
8086 152
6346 593
3706 435
2250 420
2691 187
1945 210
1430 162
943 45
4414 732
33472 377