21012
13271
5884
9688
1601
1589
19451
3765
9110
6614
402
474
1565
3994
230
19006
369
615
97
131
3968
14064
794
389
2475
12253
470
1786
864
1537
19590
157
3938
2867
1283
917
365
1044
1248
10310
13345
13117
13586
13939