2395
0
500
1
913
1588
1041
262
1129
4438
5
2054
7
4059
21
787
484
290
4106
546
1898
692
3
1908
559
58
288
7756
1650
1649
2431
1282
2337
3123
499
2
2693