1132
0
2306
2
1506
2814
5
1869
1
1550
964
2330
440
1343
3025
1334
522
699
5009
2494
814
3116
365
1385
1774
2113
1008
787
1302
1710
2296
646
521
4396
3