1179
2
2936
16684
8
906
0
1129
515
30
26
22
2122
3
139
140
1705
10
2520
1
1826
1621
4
3242
6
114
141
31
962
128
3428
1037
622
1349
7152
1566
1003
105