4874
8
1047
2
3369
3
5169
1
2542
3988
131589
2132
297066
0
1795
6745
16
1401
5322
3587
2528
3942
2917
768
3889
4
24337
22
10317
11059
9
2189
1412