1178
2
574
0
1751
1
2572
4309
3
1107
623
562
1527
2476
2466
5
1380
1957
929
4358
6
3211
5726
8
534
2583
7
989
2194
3971
20163
44
1681