2710
2
2097
4
1218
1
4732
0
1036
1071
5106
5
863
917
2646
1467
384
405
968
1479
2163
608
471
492
543
2213
3023
9
788
1621
802
661
11351
17
1093
693
3
1309