1645
1
4099
4
1073
0
522
777
2306
2194
281
1567
2
2668
392
1543
53
543
1038
25137
1880
552
46
2093
3114
1126
521
480
2189
2459
9
4057
887
11829