31139 165
32488 686
10148 212
19000 475
20299 509
30651 172
31767 77
11347 303
12289 111
51858 470
20753 373
30474 935