300926 784
5011 598
2457 152
5345 693
11410 509
5308 259
3858 263
1109 81
2451 555
2212 113
5094 373
1252 246
1179 232