2121
1
5612
14
1488
2353
3574
6
768
3
2375
5
765
0
1365
5151
2
2184
8527
1103
484
1494
4
2711
572
1243
1136
2123
1105
685
534
490
2271
596
1166
562
2663
1862