1512
7
12429
20
77
1
513
448
411
1461
83
720
90
637
2
510
1146
600
1162
18
1442
664
73
87
1042
1347
0
1302
852
989
939
345
1109
893
639