60
245
192
3711
65
276
313
224
509
406
374
616
20276
15390
13611
12170
9232
873263
8160
7922
763148
654142
63611
5930