2578
1
2153
7
1458
0
951
1218
1423
1564
1430
2166
159
697
709
1632
2
1557
1093
801
2655
96
1575
662
4179
2204
5
673
1505
802
1416
2368
2069
8641
9
2996