635
0
1470
1
1231
107
1642
382
2
1329
1578
1823
18385
292
1513
1054
3116
3498
4
6370
5
3564
3
447
265
571
3759
865
1514
2634
109460
45
1124
3719
3466
827
282572