2478
4
2603
2290
2
3454
998
1
1194
1929
3
3932
22
1495
1641
2842
1289
925
1578
1189
937
2846
1082
1287
3185
972
1329
916
6220
6
883
0
1133
3079
1083
1087