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