780
4
3026
640
3
418
1
2273
5
1210
1267
7
1100
1236
2
935
830
308
614
391
5277
16
551
1193
2185
6
279
716
492
1023
1146
557
531
352
597
860
412
4874
13