176 31
2697 874
2884 767
2684 812
547 88
2299 671
2380 745
1199 340
3356 865
2939 728
1167 328
1108 231
2107 642
2067 650
914 265
1832 414
2308 484
545 133
2690 812
1490 440
1595 448
2720 594
1912 458
601 79
4574 249
1666 512
2771 762
974 263