20163
44
3680
2
707
1
903
2054
4
2788
1889
3629
3871
2794
1618
841
3470
5
2144
862
0
2650
20
7793
421
3624
2502
3066
7
2285
1868
2534
2343
4168
5946
1412
3505
2092