1596
2
1099
1
975
4
120469
35
5874
2947
3
995
326
0
938
1446
3650
2819
3028
419694
9
476
5559
1021
572
2306
1661
909
398
199
1392
4964
842
1334
3626
4445