2693
3
1203
1
2086
4
1256
928
1551
2914
5
19034
6
7885
2
1616
0
196
1056
2658
785
3929
10
1306
1446
4017
767
6726
7
2748
2229
2564
5152
1926
948
382
4723
97284
424