4107
1
1358
3
251
1923
907
3497
4
4650
4706
5
447
0
1129
1690
1664
1841
7
263
2379
2
521
1563
635
2585
1261
1365
2451
3626
646
544
775
543
2127
559
2096