2730
6
3114
4
31535
0
2275
2
2904
2189
737
1
5617
5
5108
1225
886423
5620
11
19279
1096
772
1020
3674
10
3691
543
3498
3063
3
1458
798
3251
17353
1277
575
307
319
4677