5599
11
2502
1
2245
3
1618
4152
841
2
3053
7
1057
1603
2902
6
862
0
7793
4
2650
20
1630
2936
10
8313
9
6779
5
96
742
3066
1190
859
2395
1868
708
1458
4224
945
1774
1306