3624
4
1816
0
1568
440
1178
1330
737
1720
2
1519
1969
645
713
391
37847
1070
458
312
318
2270
1
705
798
1615
781
961
6273
296
643
800
639
2199