2327
1
2870
3
945
1645
2585
2
4910
2201
5513
3429
1343
0
822
1152
2082
11
1392
76
1342
17184
44
597
883
480
941
2461
20
1256
2000