2795 252
5029 288
3093 162
3440 324
4524 142
2372 145
4476 420
6588 225
1898 160
29821 447
88490 812
132668 348