2170
4
1070
0
1013
1
2738
1142
3818
7
5006
5
2939
2601
907
3205
2043
3
1657
8535
12
2238
2356
6
2962
1878
2907
2
360
1189
356
536
2115
501
1049
1232
1518
1940
565