280
1
2405
1189
0
3779
2
2352
1289601
4
2650
20
10507
23
2990
1383
3765
576
1627
5
1153
1821
2890
3
2996
2088
1558
6091
2152
866
2082
181997
11
2578