2177 40
2372 213
4070 76
1911 220
5221 575
20353 893
2995 256
4365 78
4973 414
8947 765
4518 358
32630 686
20550 509