4303 361
2707 158
3783 82
4545 381
2100 55
2524 308
7568 61
2592 84
3970 477
5179 641
6941 459
102907 951