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