309
0
165
611
368532
1152
1118
691
298
592
370
2328
451
1780
807
1754
138355
719
200
454
5313
1020
1877
1
269
431