2668
2
1193
1
1154
2190
543
0
1222856
4
4126
6
2683
3149
571
2574
6976
12
1256
3268
650
775
292
2855
3
1598
5223
9
4016
2982
3691
5
1306
2749
120469
35
3092
1452
1587