399
2
7845
2278
3
1722
5739
11
3989
420
770
2153
1
692
234
1494
2307
2684
484
2289
4
580
848
279
3564
7
2257
1221
5
1005
815
1999
338