3242
15
2401
2
12429
20
514
1
2088
3
10177
459
2179
12
1238
4450
4
666
0
409
759
77
513
719
90
83
636
1161
18
1440
1146
509
549
821
2174
8
777
598
1737
3907