3090
6
2431
1
955
2535
2
19783
1660
32302
0
1532
1690
2377
3868
10
1568
3121
2160
2471
7
1788
1787
2468
3
1628
5052
510
1590
6139
4
1879
1819
1801
1168
1186
462
1663
5