196331 587
3477 34
3120 853
3587 578
2980 668
505033 1377
72878 1119
96902 452
15143 640
21668 812
12522 809
2048 84
5955 506
4754 532
15984 617