1235
1
1938
4
1682
2
954
0
494
2169
3
11881
1024
2450
1350
2800
2043
1065
5
2096
6010
2016
2327
419694
9
4895
1015
4233
3803
1515
1454
2914
671
2250
875
3708
582