508
0
690
2357
4
1451
390
528
2920
1012
1816
403
100
322
1127
1126
469
1285
1070
621
635
5704
894
1616
490
706
612
376
418
1765
8819
12
1359