932
1
928
1611
2
5848
3
875
770
0
1866
1855
472
734
4436
9
1973
4682
812
1330
2269
547
2337
1343
11850
591
4936
1454
2061
246
2947
169211
11
4671
1385
2172