4895
8
1389
2
3498
4
415
0
13159
2766
1
2121
514
1932
798
2634
177
752
1062
1133
2968
6
957
1780
951
409
1557
602
835
1571
1025
17637
176
4857
787
22794