2395
0
290
611
804
1824
501
522
2211
310
1898
1
777
646
363
325
2635
394
573
482
1885
1580
4713
14
1650
483
396
493
275
8044
2
505
1257