303418 785
5019 598
2457 152
5349 693
11425 509
5315 259
3858 263
1111 81
2452 555
2217 113
5097 373
1252 246
1180 232