2328
3
1336
2
3696
2558
6710
0
1517
4
4042
5801
1
4684
2886
23774
3315
18258
1467
3132
10
5252
2335
1892
1894
4668
1563
2564
13967
6547
6779
5
795
115504
593
442
3621