3696
2
4042
6710
0
1517
4
2505
123674
35
4562
10
951
1
1747
10736
26
2219
3629
3354
1563
1451
980
3315
1467
2194
784
2048
1812
2698
1204
1077
956
1180
3
1446
2335