3326
3
3158
2
1412
0
2265
1
1570
1179
2949
3738
5
1749
17946
6236
10
10243
4
1516
1681
19932
6
1615
2189
2932
1331
526
1768
1399
1736
4305
5536