2372
2
5262
10
1425
1
814
1470
7952
22330
22
2799
3
661
0
1251
3795
1716
1418
917
1129
1256
1329
571
1664
2086
4
1696
2306
896
521
424
1642
18385
1100
292
2513
6