377
30629
42
21
1409
81
142
32
161
472
31
321
255
9412
371
19
16
562
731
411
571
441
952
193
47
43
821
754