3249 340
2952 566
2048 309
3134 500
2122 291
4598 35
4456 827
2403 441
1812 76
3002 364
9058 848
2699 222
4824 796
3225 36
3523 580
8384 447
1816 132
18681 942
3447 569
3949 787
3177 523
4646 382
6627 670
3608 631