662
0
1417
2
1558
1168
1
2090
83
1502
526
1622
915
300
712
2999
3
3562
2562
2180
1632
1285
1813
2082
2578
496
1699
2368
693
2108
6
2173
2166