1399 256
2403 58
2960 346
4642 378
4101 22
4752 420
3537 387
2490 189
3132 300
2178 328
4892 483
1611 97
3980 503
41083 790