315
442
382234
536
433
430
415
284
276
270
440
295
29047
22210
20431
18123
1455267
14042
1311148
12736
11300
1098144
9730
81711