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