2655
0
427
295
653
448
1
1116
739
2964
2168
5
1009
2
3114
4
78
2855
3
5836
54
298
469
1362
3469
543
2024
918
2644
1054
17353
5713
2444
165
47041
4445
105290