989
0
802
1
179
716
1602
619
936
1600
3
1050
2
3654
7
871
1258
502
689
2436
2414
553
1192
314
1046
3196
1813
1019
450
188
834