3391 440
4661 441
7873 405
420571 1265
504956 853
302196 948
28025 326
37385 422
23370 554
6379 80
6112 514
5343 672
2297 268
3770 117
32833 512