1101
0
3396
3
1931
2
2161
1
1822
195
3151
4
2490
4455
1893
2328
1043
20634
8
830
519
248
4445
1215
267
1832
3930
2559