1189
0
595
593
2711
2
354
1652
3
2911
9
534
1
3065
618
1403
4651
2755
2471
398656
19
1070
680
1849
35
5090
578
1193
9956
550
5151
106
25669
13499
5
2551
2907