597
0
296
503
73
930
4429
110
163
808
878
277
405
909
300
394
168
456
1404
2
492
2861
1679
173
3941
1829
869
1396
4
463
125