2402
4
1888
1
2057
2044
2
1683
0
3354
582
5375
1247
2711
3835
5
3261
3
12472
118
13018
1451
2495
2300
2763
2505
3683
883
1135
2247
1743
549
979
3351
2669
969