1535
0
940
2
1105
4156
5
1131
1
1233
1216
2278
6
5695
17
4470
14
4684
642
2620
9
657
1129
602
1786
1669
4
1504
743
2614
4782
1139
7030
3615
14300
3374
7
454
1005
3
630