3005 886
1279 415
2040 532
238 67
2711 873
1633 362
506 30
1738 409
548 141
144 31
794 135
751 148
2283 496
872 46
1076 236
2003 637
1312 259
2548 796
4060 339
1728 315
469 95
1126 367
2650 164
4139 998