4009 666
23050 607
1555 195
16595 388
23457 248
17084 254
13142 149
8676 506
15751 179
1226 159
741 89