645
1
1795
674
2
286
3845
3
2989
338
8558
10
888
1510
703
603
2980
1303
362
1419
2239
3624
936
1369
1300
4
815
1154
9348
954
272