2508 502
5439 699
3146 764
14407 798
18891 878
16726 785
40363 224
17812 223
1432 231
2645 761
2557 263
11691 437
1816 327