3663
1
1863
48708
0
800
1663
4740
2952
1191
18385
2
383
521
21743
419694
9
1779
1559
580
75
2564
1425
1343
440
44199
487
497
657
400
414
633
180849