2100
2
2231
1
6345
1415
2505
946
1743
0
3562
1691
1225
790
1015
3354
784
419
1867
785
1038
1558
1787
3835
5
1622
1380
2758
4
1618
2622
6
1348
8217
3518
3
2166