3191
0
2972
6
2721
2
778
3142
4
2173
1
3116
2838
1152
2165
814
521
576
1883
1301
2242
1070
1134
758
432
178
1606
2493
18
467
501
914
1288
412
2082
883