3092 81
104020 1001
6646 502
3797 583
70036 220
9844 312
3309 373
4434 175
3019 337
85397 661
2903 185
8452 495
3530 333
4339 923
132880 361
4373 581
62940 343
87035 332
3245 390
72162 331
3923 39
188299 484
152745 301
3677 286
84592 137
4207 393
57843 498
5782 531