3502 561
4712 395
2362 194
12844 843
7276 402
2729 508
3340 861
2339 461
3236 873
895 142
3092 917
2528 672