1548
349
669
151
1168
263
17480
3935
679
153
1188
268
2877
648
1382
312
2598
585
4130
930
5458
1229
848
191
602
136
8850
1993