575
0
2211
2855
3
357
303
597
306
247
1
819
886423
2
1062
342
269
2490
445
503
21743
4452
798
249
1603
3691
5
2809
2901
383
1596
2301
298
2881
1910