1184
1
159
1883
2
2374
2448
1637
10736
26
2048
1077
784
3092
4
2219
956
1605
947
3813
3
919
2515
7712
6
2191
2759
1563
1192
777
3125
5
927
1710
0
2912
929
2980