3833
8
1968
1
1986
2
1304
0
1723
41
2234
3634
2065
2381
2820
1257
1963
402
693
2523
700
1064
1348
706
1193
573
1396
617
1138
1615
577
645
1078
560