302976 785
5018 598
2457 152
5348 693
11425 509
5314 259
3858 263
1111 81
2452 555
2216 113
5097 373
1252 246
1180 232