4330
283
322
411
386
216
351
545
261
433
333
4035
27707
21020
19411
17282
1375265
13572
1244148
12066
10930
1043144
9160
79311