2180 40
2373 213
4077 76
1914 220
5223 575
20365 893
2998 256
4366 78
4998 414
8981 765
4531 358
32647 686
20566 509