1096
1
323
102
3
942
74
2153
2
439
1574
6
255
263
131
435
449
79
358
1300
853
416
935
0
599
981
401
1683
4
990
1383
368
1183
1090
868
511