645
0
1458
2595
32302
515
3629
1
863
883
1998
4
1400
2072
3
3625
3100
2
571
531
2936
10
728
453
3583
496
181997
11
1618
3368
665
2190
1595
3684
1324
3918
7
5771