2996 99
4781 186
4159 231
12375 210
13399 429
9119 272
5842 438
6424 173
7805 114
3387 498
4075 614
3724 561