29245 63
31583 203
2535 287
2775 396
2995 343
2154 284
2796 424
32944 210
3464 522
2858 329
3130 635
10749 506
9327 453
12176 310
9831 281
9045 86
11727 902
10597 396
12731 103
20019 409
19450 865
18088 355
23047 593
25073 732