679
0
308
830
416
1336
1027
670
323
1541
433
21743
1
200
165
393
2749
2989
5
413
585
1949
3
637
979
266
390
1237
2581
1068
671
492
411