4235
0
971
652
2277
1289601
4
1985
2
1529
1
348
660
1643
1022
1225
3758
542
4130
18
2254
3058
637
1628
978
2152
5597
8
3439
96
880
944
3818
7
106
5147