4271 722
20915 959
3081 522
10201 33
2246 159
22055 128
12433 562
19713 109
30807 581
24661 235
13843 53
2372 62
2910 325
1147 124
3191 528
3977 247
4439 733
8329 869