18431
1294265
11554
7330
5565
65236
48695
4590
437160
5010
4510
4460
26687
20130
16512
12822
1172148
10520
947143
8740
77311