1628 300
4127 628
2338 502
1401 123
1064 76
2884 285
3190 725
4543 873
35408 790
6103 341
1395 273
1489 115
3355 527
1515 59
3097 232