1331 97
4006 410
5264 367
15623 440
966 126
20447 653
3437 598
2313 421
5440 322
2476 586
4751 868
1841 180
12921 648
4118 465
3844 756
6232 582
4385 383
5208 805