1112 362
921 58
846 733
754 708
586 217
522 100
521 827
505 604
476 636
468 303
376 257
338 52
201 202
38 228