427
0
295
2299
419
1949
3
407
448
433
1880
2
1824
747
539
521
17353
47041
421
165
303
3383
78
171
155
3114
4
568
31535
369
1020
393
318
555