3125 256
4480 49
98922 328
2289 118
2495 111
4971 332
3879 65
5488 602
19417 222
4685 340
6061 296
9609 926
4122 315
6872 147
9226 506
22023 352
101758 949
5365 775
3290 90
7198 796
6062 760
6728 297
5909 135
3173 198
96296 378
5270 343
86258 694
29023 87