2730
6
1949
3
1020
0
1580
2132
2657
269
1960
7
2668
2
480
376
3366
951
20634
8
2727
494
1880
288
318
303
948
70
64
1685
851
350
325
245
384
1222856
4