2967 313
312 330
962 543
3057 412
1591 842
450 930
640 388
927 975
424 268
329 220
338 943
772 684
634 643
2 9
526 94
2011 476
2119 702
8 171
597 516
388 989
455 577
332 747
32 225