16412 286
14921 905
12352 888
6261 359
2270 175
13286 542
2968 167
4396 624
21097 762
3697 421
3341 621