2657
3
1193
1
1154
543
0
180849
625
2
2683
3149
4
571
2574
6976
12
1222856
1256
3268
4396
650
775
467
292
1598
5223
9
4016
2982
3691
5
1306
2749