12449
23
1692
1
2687
2
3835
5
2593
2456
685
0
1266
2268
4
400
297066
1218
4285
3
2710
1365
215
83
1410