580
0
2830
7
19279
2
483
2275
2109
1824
3691
5
2809
17353
2301
3092
1
2881
31535
359
1674
555
2431
18385
369
3114
4
1278
3510
4111
968
2749
979
1961
2748
2191