2657
3
503
0
1068
428
303
408
409
2881
2
968
472
868
455
399
655
597
2190
4328
10
69
371
326
1156
559
2655
479
1540
1559
1
384
293
333
35426