3680
2
2013
1106
6
1347
1
1804
2709
458
0
1200
3
2209
1564
623
599
383
1734
1209
2534
2610
3176
2082
701
2152
582
2622
83
3158
2901
1066
1400
1168
3895