3097 45
5234 574
12247 101
4589 137
7488 612
5993 87
12255 255
6269 743
6936 250
7508 717
5712 266
8600 563
9206 330
18305 209
12232 42
19479 278
4225 229
18274 313
7902 653
3808 33
4732 408
2929 273