1268
0
1520
1
952
2365
4
1521
2
1080
444
286
860
121
535
638
370
449
236
148
66
120
710093
2482
5
1297
2015
1646
3802
1270
3
953
1549
996
1833
1246