3215 123
12302 111
31050 216
2832 297
4338 693
4968 482
8778 487
14751 208
13838 160
21455 313
5058 543
3300 334
2638 515
1983 384
6022 632
9518 330
4375 528
9398 592
14472 608
6800 432
6227 682
8326 219
2009 239
5181 731