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