534
0
528
5440
8
3498
4
1037
2
3779
4471
2964
1
3051
1603
496
1461
1410
501
1289601
791
1310
2906
2069
5
8637
11
1329
685
4832
3
2258
657
1743
6844