5070
19
4396
5
4754
7
1226
1
712
3305
3
2071
2
2041
2650
20
6779
3629
862
0
2277
1412
2392
1716
3539
1518
1213
2534
2689
383
1179
3871
2794
2899
8
951
1618
841
3470