546
0
2238
1
109
706
476
620
444
2954
1123
747
5338
1485
1692
568
1104
6231
372
1179
2032
2
34
393
692
884
379
309
932
566
416
894
1106