637
0
1541
20634
8
392
331
1132
4940
5
172
2275
2
251
99
1
5009
381
1128
581
503
356
2730
6
611
522
543
784
464
2809
1314
913
29323
1020
771