930
2
2181
5440
8
3549
1
3498
4
3779
4471
2964
3051
1603
534
0
1461
737
3336
791
255
1173
1040
628
1842
2652
2906
6668
598
1491
663
692
2069
5
1638
1329