1185
2
4228
3
4335
1690
1
1289601
4
1001
0
564
1539
14801
11
718
7034
1809
5
5204
1896
1376
3673
6
3354
1371
3696
1358
3546
1180
9
603
1779
356
1922
2000
6346
16
4187
10