217
282
376
216
328
220
173
226
94
386
444
1912
23606
17780
15641
14082
10872
1052263
9574
940148
9330
778142
7300
70811