2594 625
2045 156
1501 159
3902 290
1265 63
7418 745
8837 597
20254 86
6807 926
9398 757
5408 333
5574 487
6034 483
2146 381
6862 440