3471 440
4669 441
7897 405
420901 1265
505280 854
302299 948
28135 326
37480 422
23411 554
6430 80
6118 514
5347 672
2301 268
3776 117
32880 512