2184
1
1272
1502
2
1902
1355
1170
1532
2153
7
1120
6301
3
753
0
1097
1231
1051
1588
989
923
1181
392
897
1131
1356
1666
1119
370
2553
1319
2772
5
2349
3065