529
1
846
0
668
107
381
1101
480
9953
4
1501
1931
2
1539
3
2161
2490
4455
1893
2328
1043
329
1215
267
1832
1004