260
3411
3510
436
235
285
448
3412
3636
3212
377
2110
22706
17220
15281
13660
10482
1017263
9194
9080
882148
750142
6970
69311