513
1
759
2
77
12427
20
514
3242
15
2401
2178
12
1160
18
1440
1146
83
1461
509
719
90
409
636
873
388
1412
3
623
1185
1297
8
707
377
521
379
490
4593