5060
2
2277
0
2152
5055
3
880
1
5147
23802
9
13018
636
2788
12459
6500
18816
11
3120
4
2060
1637
4309
3971
14559
12
1498
7304
7
2541
4431
6317
6
8403
16
1630
3312
3554
2562
3101