2740
4
3013
7
941
998
1
191
530
2420
10
2835
1273
2060
1135
6
892
1231
2
4361
1560
0
613
536
846
947
823
539
975
434
915
1047
768
471
386
1206
20
817