2586 625
2044 156
1488 159
3862 290
1247 63
7392 745
8815 597
20180 86
6790 926
9385 757
5405 333
5532 487
6028 483
2142 381
6849 440