2999
3
784
0
2173
1
83
2788
1816
93
1277
2
2600
4
2166
5565
9
1946
1348
2980
2213
1015
2294
2044
3429
7
951
3453
1475
2338
300
1734
57793
3292
3326
1788
4606