1016
1
1436
5
1427
662
3
643
420
112
401
64
1365
4
522
788
2
444
1257
2882
9
562
545
95
89
100
184
21
109
47
76
360
69
68
106