12603 373
19401 302
5576 457
5814 469
5040 621
4751 226
8037 74
9375 746
4042 555
21968 107
6252 130
10449 502
6307 667
2917 396