320 67
1414 397
2831 697
1271 211
2170 555
24027 412
5957 647
4545 770
7902 202
15111 212
14440 335
5888 469
6440 130