580
0
1872
1
445
2062
2
2346
3
1369
5
2084
6371
7
1022
2670
20
1961
383
2648
1938
4
1682
954
494
2169
1350
800
2800
9267
2136
9519
355
901
517
4233
3803
1515