932
1
928
1385
1611
2
5848
3
875
5009
0
1343
1132
1506
1855
734
440
670
4436
9
1129
1973
812
1330
2269
547
2337
522
11850
1889
3632
5
591
633
3116
1640