5043
1
3606
3
2121
159
2244
4
2836
2093
605
1022
0
2840
2
579
930
2285
2558
3765
2313
3517
6
3065
2331