1093
0
3078
4
3562
1
662
3041
2
467
801
1072
883
693
1464
17333
27
2452
8122
13
5527
3
4096
1660
2192
5252
1289601
882
2153
7