670
0
1866
7
521
1
389
1282
2330
4
653
2306
2
1126
11392
6
1172
2334
1428
7039
745
784
2814
5
4445
3
1155
475
637
5135
496
1869
368532
1710
486
2978
1550
1276