2108
4
1995
0
1223
1152
5
1310
767
598
815
1
629
1279
1705
3
1066
2
2454
7
1251
2173
14
898
1089
1798
2368
8
3932
11
2831
1869
15
6117
9
1529
789
871
104
709500
2082
738