1944
2
3240
3
1976
509
0
2315
1
376
1769
1204
2272
2649
3681
6
6516
8
820
102
988
941
1114
382
504
9435
489
2079
4080
168
894
619
664
551
1450
1494