2102
0
2940
1
2550
2
9817
1827
796
6
766
2911
9
1583
1017
101569
660
1447
284
1650
3964
3169
5
631
521
1370
7978
40177
4032
3
237
2228
4386
4
982
3337
1036
4315