3630 310
5853 342
30080 920
22213 362
19379 635
11458 243
74384 504
4906 457
12433 170
5597 141
3028 355