2294 83
3073 254
13441 139
3448 563
4808 732
9694 700
4916 532
8877 720
4925 783
255398 428
5056 82
3125 279
1444 189
5354 861
2053 281
4139 334