3696
2
3475
5
6710
0
1038
1
1517
4
1152
4042
5801
882
2049
1424
2886
23774
1450
3315
18258
2861
1467
3132
10
5252
736
2335
1892
1894
2564
13967
1089
1405
1296
991