2520 504
1995 205
4099 917
2835 357
3536 782
1358 225
7921 117
2262 376
9003 728
1608 96
4329 388
9293 46
21227 374
6080 76
3812 760