2596 322
17545 225
92733 873
144444 194
15273 367
11228 380
22586 606
2666 207
5097 372
5984 692
6781 605