2886
2
3696
18258
0
6710
1517
4
4042
5801
1
1894
23774
3315
1467
13967
3132
10
5252
2335
1892
6779
5
2564
693
784
526
1093
1380
2166
1660
1825
83
2562
1431
905