329
0
1
95437
59
956
2
863
729
660
3
907
2745
30
1289
1117
1254
1762
11
678
650
645
806
878
777
3047
7
3481
4
2565
8
3078
2357
2151
4780
6
5979
10