2978 830
3041 580
20620 224
15450 381
12577 593
4728 386
4001 650
5967 275
11608 59
4313 283
6031 99
7663 479
7832 48
6923 145
6191 438
1901 338
1517 83
9935 592
2028 329