4296 140
1977 30
2084 267
3720 396
10065 639
2446 220
5012 828
6044 384
14150 731
8861 696
2398 322
2583 26
4969 716
4334 607
2214 51