495
5812
3410
432
4322
440
395
361
444
400
420
4122
26697
20130
18431
16522
1294265
12832
1172148
11564
10520
947143
8750
77311