768
3
3063
1869
5
3315
722
1
2727
2
1054
1194
4
7334
3116
1883
3149
2330
1389
2415
3267
945
1056
3114
1273
16840
15