637
0
2730
6
1541
392
331
4940
5
172
2275
2
251
99
1
381
1128
581
20634
8
503
356
5617
611
464
2809
913
543
29323
1020
771
325
1650
171
475
918