1615
0
2771
2245
493
6273
318
818
3429
1233
3765
4
1538
2532
1669
2952
826
737
894
370
1346
3870
12
1310
961
359
1940
1970
835
673
664
633
916