2965 603
939 192
15659 934
2652 703
903 233
1999 449
2534 648
2068 467
51267 452
7253 515
8975 347
2662 76