2590 799
545 117
484 100
1464 398
1158 365
1280 307
1877 454
16966 471
14107 101
5779 423
166801 296
77726 878