62
576
805
281
6
303
933
322
744
465
343
19528
444
957
538
141
243
232
101
31
1564
1927
20611
415
1197
911
352