2776
4
432
2
624
1
396
1372
1940
978
102
806
478
623
9
1915
3
1463
7
596
4603
1865
530
542
1317
0
2303
656
516
557
777
534
448
1256
416
540
409