3199
1
1393
6
1462
3225
3
1754
628
185
0
1131
1042
1767
2
1556
756
1721
1161
837
1568
948
952
348
568
835
1978
1643
4
979
2317
8
378
5125
16
1159
2235