5009
0
1302
1392
1
1110
3
2113
1506
3061
2
1932
1132
440
1587
1052
1359
518
1686
329
2003
1230
5
709
1343
1161
4
588
1823
659
3116
1922
1640
20634
8
893
1804