1404
1
1129
0
1501
4531
3
1229
1094
2
509
543
1306
2119
1928
5031
1664
5455
2000
1132
964
745
11534
27
2372
7153
9
4179
5
3196
1392
993
1448
2982
935
3353
11
1279