3326
3
1168
1
1622
2578
2180
1285
1825
1558
2
2999
1532
2108
6
300
0
83
1699
1615
915
526
2082
1093
3562
1632
1813
496
2562
2173
1788
1787