1346 361
1502 435
2446 534
1839 581
14840 450
4422 804
21401 747
51494 169
8748 244
7681 528
3871 125
6218 861