2949
0
1212
1400
3926
14
1458
758
17946
839
2906
1
1618
5771
10
577
272
3583
581
1558
2
1133
2936
645
583
728
5147
337
3629
1028
1218
7793
4
496
685