3116
1
1467
4
2821
2419
1326
563
408
0
1131
2
1129
1501
2600
5
2115
2493
746
2191
1780
1877
1329
492
1306
383
1285
1969
1343
1053