123715
0
760
1
4008
5
1095
2
1243
3
418
980
8
2127
121
1394
83047
1035
403
93
1312
6
81
1082
689
246
1360
1380
961
4
436
503
2300
350
486
133