1503
4
1946
1
3855
54
6650
6
4128
8
2329
2145
7
2464
2
1313
874
672
1553
3
5286
1087
1822
1960
1643
10
1277
5
2392
611
1312
1704
2436
370
2747
932
5622
9
969
246
509