2656
3
1950
1
1093
0
2455
7733
2
496
2152
784
5717
802
2562
3326
4179
801
526
868
2999
693
1000
1646
1660
83
2368
181997
11
297066
267612
4978
673
1064
1751