1129
0
2451
4
907
1
1358
3
2188
8
1664
3497
4107
251
1923
1563
4650
447
4706
5
544
775
1132
935
1690
1049
714
1084
662
493
804
553
650
1587
2274
573