2100
5
4222
8
1102
1
865
12166
12
751
787
4
466
167
2
558
1093
0
1688
717
1325
995
1115
3
1302
584
1735
646
106
656
1149
2001
868
1063
742
583
3330
846