2795 252
5027 288
3093 162
3437 324
4522 142
2371 145
4475 420
6585 225
1892 160
29813 447
88319 812
132399 348