580
0
3025
1
422
1936
2157
4
2221
3
2560
282572
6859
5
4328
10
2376
2275
2
1099
169211
11
759
2691
1009
1764
97284
12005
4594
46414
639
339
2167
3159
7
105807
42
1649
2142