594
0
887
302
793
1458
3
2216
1129
291
11881
331
2920
9
10324
2
822
1
3440
1043
2407
1042
1098
958
1947
5617
5
1968
5108
4
6302
8731
4067
1115
3092
3125
105290