994
6
3655
5
737
0
1598
2
1041
1
583
2440
3
4926
4250
3222
4506
909
971
1251
194
1734
2366
1637
1312
3176
1518
1875
2411
2664
2270
734
1280
1021
862
3041