2112 506
28265 279
3782 241
31107 217
2168 92
8632 480
15099 371
6290 64
9376 605
6650 86
12433 122
3608 468
2036 272
3861 697