2322
4
1716
2
1268
1
989
0
800
9816
1828
2551
3
3044
15
718
1484
3965
3649
24337
22
592
603
4187
10
412
3835
5
20850
4329
1892
3266
1028
19932
6
768
6445
5204
6779
4398