2297
0
328
349
492
562
755
590
326
575
1023
239
418
611
697
1238
25127
265
300
62
1612
3123
637
330
453
1362
1109
1610
578