2955
5
2395
0
382
2
462
1
1073
400
4071
543
484
3808
4650
477
422
1279
15276
27
1650
798
3711
3
3679
6689
4
385
58
1783
31535
472
4130
938
670
1222856
2555