951
0
1812
2
759
747
1618
1225
1676
459
803
722
236066
14
1089
2093
1
1869
633
453
477
514
6878
348
531
813
1265
1064
2774
6
1129
471
4168
5
742
4235