2102
0
2940
1
766
2550
2
9817
1827
796
6
2911
9
1583
1017
101569
1058
660
1447
284
1036
7642
3
1650
603
3964
3169
5
631
1338
3507
618
3113
521
1370
7978
2544