2542 542
2181 191
115452 561
154816 299
47032 171
10337 916
3284 394
30033 432
23118 367
6666 686
2974 205
4846 675
4489 574
4870 667