4557
8
1686
1
8049
4
5155
2107
3
1842
2
3466
2522
0
653
1392
2450
2190
20634
1235
1448
1463
1578
7334
572
646
2076
5972
1131
1531
6
2855
2220
11199
3319