2910 760
1356 372
859 114
1130 238
802 194
2256 560
1458 435
2305 593
2342 647
26517 57
5753 266
16867 508
13202 928