378
30629
42
21
1409
81
142
32
161
472
31
321
255
9312
361
19
16
562
731
411
571
441
952
193
47
43
821
744