1297
1
2105
3
1462
2
835
26682
0
1181
1941
8925
1046
2015
5
320
69
522
244
215
183
127
555
791
714
508
432
527
473
611
1108
3296
1720
472
433