318
0
3168
673
6916
340
519
515
1206
1189
5375
817
1494
3660
1541
582
437
21152
8
578
311
596
1103
562
1126
484
420
2663
914
490
1581
668