21121 324
4220 32
3743 136
6095 566
4116 396
1251 102
2648 554
2759 287
5182 392
2999 322
12461 431
3008 444